<?php
class QinCaptcha
{
  static public function create()
  {
    $captcha_session = new Zend_Session_Namespace('captcha'); //在默认构造函数里实例化
    $captcha = new Zend_Captcha_Image(array(
					    'font'=> APPLICATION_PATH.'/../static/font/VeraBd.ttf',        // 字体文件路径
					    'session' => $captcha_session,    // 验证码session值
					    'fontsize' => 15, // 字号
					    'imgdir' => CAPTCHA_PATH,    // 验证码图片存放位置
					    'width' => 120,    // 图片宽
					    'height' => 40,    // 图片高
					    'gcFreq' => 3,    // 删除生成的旧的验证码图片的随机几率
					    'dotNoiseLevel' => 10,    // 躁点数
					    'lineNoiseLevel' => 3,    // 线条
					    'wordlen'=>5 )    // 字母数
				      );
    $captcha->generate(); // 生成图片
    $captcha_session->phrase = $captcha->getWord(); //获取当前生成的验证字符串

    return CAPTCHA_IMG_REFER_PATH.$captcha->getId().'.png'; //获取文件名，md5编码
  }
};
